import WebGL = Laya.WebGL;

// 程序入口
class GameMain {
    public static viewGameStart : view.GameStart;
    public static viewGame : view.Game;

    constructor()
    {
		//初始化微信小游戏
		Laya.MiniAdpter.init();
        Laya.init(450,800, WebGL);
        Laya.stage.bgColor = "#d3f9f6";

        //设置屏幕缩放模式
        Laya.stage.scaleMode = Laya.Stage.SCALE_EXACTFIT;
        //设置屏幕水平居中
        Laya.stage.alignH = Laya.Stage.ALIGN_CENTER;
        //设置屏幕垂直居中
        Laya.stage.alignV = Laya.Stage.ALIGN_MIDDLE;
        //设置自动竖屏
        Laya.stage.screenMode = Laya.Stage.SCREEN_VERTICAL;

		//激活资源版本控制
		Laya.ResourceVersion.enable("version.json", Laya.Handler.create(this, this.BeginLoad), Laya.ResourceVersion.FILENAME_VERSION);
    }

	BeginLoad() : void {
		//加载资源
        var resArray:Array<any> = [
            {url:"res/atlas/ui.atlas", type:Laya.Loader.ATLAS},
            {url:"ui/bg.png", type:Laya.Loader.IMAGE}
        ];
        Laya.loader.load(resArray, Laya.Handler.create(this,this.OnLoaded));
	}

    //资源加载完成
    OnLoaded() : void {
        GameMain.viewGameStart = new view.GameStart();
        GameMain.viewGameStart.Init();
        Laya.stage.addChild(GameMain.viewGameStart);
    }
}
new GameMain();